package com.example.schedual.thread;

/**
 * java 语言实现定时任务调度 分别是 Thread、TimerTask、线程池、quartz。 springboot 内置schedul 定时器
 * Thread 主要用于客户端 定时任务，不适合于服务器端(因为规则比较简单)
 */
public class ThreadJob {

    //基于Thread实现定时任务调度
    private static int count=0;

    public static void main(String[] args) {
        Runnable runnable = new Runnable() {
            public void run() {

                while (true) {
                    try {
                        //每隔1秒执行一次
                        Thread.sleep(1000);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                    System.out.println("count:"+ ++count);
                }
            }
        };
        new Thread(runnable).start();

    }
}
